sticktight flea

Explore definitions, synonyms, and language insights of sticktight flea

Definitions

Noun
parasitic on especially the heads of chickens

More General Terms